package API;

import java.util.Objects;

/**
 * @author chihb
 * @create-time 2024/6/29 10:523
 * @description
 */
public class objectsDemo {
    public static void main(String[] args) {
        //equals
        String s1=null;
        String s2="ssss";
        //System.out.println(s1.equals(s2));
        System.out.println(Objects.equals(s1,s2));  //更安全，更好
        System.out.println(Objects.isNull(s1));
        System.out.println(Objects.nonNull(s2));
        System.out.println(Integer.valueOf("12"));
        //自动装箱，可以自动把基本类型的数据转换成对象
        Integer a3=12;
        //自动拆箱，可以自动把包装类型的对象转换成对应的基本数据类型
        int a4=a3;
        //泛型和集合不支持基本数据类型，只支持引用类型

        System.out.println("---------------------------------------");

        //1.把基本数据类型的数据转换成字符串
        Integer a=23;
        String rs1=Integer.toString(a);

        //2.把字符串类型的数值转换成对应的基本类型
        String s = "22";
        int i=Integer.parseInt(s);

        double i2=Double.valueOf(s);
        System.out.println(i2);

    }

}
